// pages/funcs/dangerRegiser/dangerRegiser.js
var app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        code:'',//危险源代码
        dangerName:'',//危险源名称
        dangerType:'', //危险源分类
        dangerLevel:'', //危险等级
        address:'', //地址，经纬度信息
        rValue:'', //危险源r值
        dangerAddress:'',//危险源地址
        mainPart:'',//单元内主要装置，设施及存储生产规模
        peopleNum:'',//500米内人数估算
        dangerIncident:'',//三年内安全事故情况
        chemistryMethod:'',//18种危险工艺
        workerNum:'',//职工人数
        popUpType:1,//弹出层的id，只有1，2，3生效
        show:false,
        dangerTypeList:['罐区', '库区', '生产场所', '压力管道', '锅炉','压力容器'],
        dangerLevelList:['一级','二级','三级','四级'],
        chemistryMethodlist:['光气及光气化工艺','电解工艺氯碱','氯化工艺','硝化工艺','合成氨工艺','裂解裂化工艺','氟化工艺','加氢工艺','重氮化工艺','氧化工艺','过氧化工艺','胺基化工艺','磺化工艺','聚合工艺','烷基化工艺','型煤化工工艺','电石生产工艺','偶氮化工艺']
    },
    //展示选择器弹出层
    showPopup(event) {
        console.log(event);
        var type = event.currentTarget.dataset['type'];
        if(type=='1'){
            this.setData({
                popUpType:1
            })
        }
        if(type=='2'){
            this.setData({
                popUpType:2
            })
        }
        if(type=='3'){
            this.setData({
                popUpType:3
            })
        }
        //显示弹出层
        this.setData({
            show: true
        });
    },
    //点击选择器取消按钮时触发
    onCancel(){
        //隐藏弹出层
        this.setData({
            show:false
        })
    },
    //点击选择器确认按钮时触发
    onConfirm(event){
        if(this.data.popUpType==1){
            this.setData({
                dangerType:event.detail.value
            })
        }
        if(this.data.popUpType==2){
            this.setData({
                dangerLevel:event.detail.value
            }) 
        }
        if(this.data.popUpType==3){
            this.setData({
                chemistryMethod:event.detail.value
            }) 
        }

        this.onCancel();
    },
    //跳转选择地图界面
    chooseAddress(){
        wx.navigateTo({
          url: '../map/map'
        })
    },
    //检查表单内容是否非空
    checkNull(data) {
        for (var key in data) {
            if (data[key] == false&&key!='show') {
                return false;
            }
        }
        return true;
    },
    OnSubmit() {
        var data = this.data;
        if (!this.checkNull(data)) {
            wx.showToast({
                title: '请完整填写表单信息',
                icon: 'error'
            })
        } else {
            wx.showLoading({
                title: '提交中...',
                mask:true
              });
            wx.request({
                url: app.globalData.ipAddress+'/abc',
                method: 'POST',
                data: {
                    
                },
                success(res){
                    wx.hideLoading({
                        success:(res)=>{}
                    })
                },
                fail(res){
                    // wx.hideLoading({
                    //     success:(res)=>{}
                    // })
                }
            });
        }

    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {},

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})